floating defence - French English Dictionary